Skip to content

feat(hub): align auth screens with marketing site aesthetic - #10

Merged
Tam-Leal merged 1 commit into
mainfrom
feat/hub-auth-dev-tool-aesthetic
Jul 29, 2026
Merged

feat(hub): align auth screens with marketing site aesthetic#10
Tam-Leal merged 1 commit into
mainfrom
feat/hub-auth-dev-tool-aesthetic

Conversation

@Tam-Leal

Copy link
Copy Markdown
Contributor

Summary

  • Restyle Hub login/register to match the marketing site (IBM Plex, grid panel, terminal bar).
  • Clarify register copy: password rules, consent links; legal footer only on sign-in (no duplicate Terms/Privacy on create account).
  • Leave the logged-in dashboard UI unchanged (follow-up).

Type of change

  • Feature (user-visible)
  • Bug fix (user-visible)
  • Documentation / site only
  • Tests, CI, or refactor (no user-visible change)

Checklist

  • I ran npm test locally (required for code changes)
  • I smoke-tested with npm start if dashboard.html or API behavior changed
  • No secrets in commits (config.json tokens, .env, PATs)
  • Updated CHANGELOG.md under Unreleased when the change is notable

Release

  • No GitHub Release needed (Hub-hosted UI only; redeploy Hub after merge)
  • Release needed — describe why users should download a new build:

Test plan

  • Open Hub login locally (cd hub && npm starthttp://localhost:3848)
  • Confirm sign-in and create-account panels match site aesthetic; logo and card sizing look correct on mobile
  • Register: password hint + consent text; no second Privacy/Terms footer
  • Login: Privacy Policy · Terms of Service footer links open www.gitdock.dev pages
  • Toggle password visibility; switch login ↔ register; successful register/login still works
  • After merge: redeploy Hub and smoke-test https://hub.gitdock.dev

@Tam-Leal
Tam-Leal merged commit be01025 into main Jul 29, 2026
1 check passed
@Tam-Leal
Tam-Leal deleted the feat/hub-auth-dev-tool-aesthetic branch July 29, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant